/**
 * api管理
 */
import request from './../utils/request'
export default {
  login(params) {//用户信息
    return request({
      url: '/users/login',
      method: 'post',
      data: params,
      mock: true,//全局mock开启 以局部为准
    })
  },
  noticeCount() {//通知提示
    return request({
      url: '/leave/count',
      method: 'get',
      data: {},
      mock: true,//全局mock开启 以局部为准
    })
  },
  getMenuList() {//目录菜单
    return request({
      url: '/menu/list',
      method: 'get',
      data: {},
      mock: true,//全局mock开启 以局部为准
    })
  },
  getUserList(params) {//用户列表
    return request({
      url: '/users/list',
      method: 'get',
      data: params,
      mock: true,//全局mock开启 以局部为准
    })
  },
  userDel(params) {//用户删除
    return request({
      url: '/users/delete',
      method: 'post',
      data: params,
      mock: true,//全局mock开启 以局部为准
    })
  },
  getRoleList() {//获取角色名称列表
    return request({
      url: '/roles/allList',
      method: 'get',
      data: {},
      mock: true,//全局mock开启 以局部为准
    })
  },
  getDeptList() {//获取部门名称列表
    return request({
      url: '/dept/list',
      method: 'get',
      data: {},
      mock: true,//全局mock开启 以局部为准
    })
  },
  userSubmit(params) {//用户创建/编辑
    return request({
      url: '/users/operate',
      method: 'post',
      data: params
    })
  },
}